/*
 * File Created: 2022-08-04 09:01:43
 * Author: yubaolin (yubaolin6@outlook.com)
 * Desc: 常量
 * Last Modified: 2022-08-04 09:01:48
 * Modified By: yubaolin (yubaolin6@outlook.com>)
 */

// 子应用加载模式
export const MICRO_MODE = {
  LOAD: 'load',
  ROUTE: 'route', // 不带菜单的子应用
  MENU_ROUTE: 'menu_route', // 带菜单的子应用
}

// 路由子应用，不同容器ID
export const CONTAINER_ID = {
  MICRO: 'micro',
  CONTENT_MICRO: 'contentMicro',
}

CONTAINER_ID[MICRO_MODE.ROUTE] = CONTAINER_ID.MICRO
CONTAINER_ID[MICRO_MODE.MENU_ROUTE] = CONTAINER_ID.CONTENT_MICRO


// 主应用与子应用基于eventbus通讯时的事件code定义
export const MICRO_EVENT_CODE = {
  MICRO_COLLAPSE: 'micro_collapse', // 子应用抛出折叠应用事件
}
